<?php
/**
 * Created by PhpStorm.
 * User: wudiying
 * Date: 2020/2/17
 * Time: 上午12:04
 */

/**
*
*
* swoole之udp服务器
*
1、$host : 监听端口(监听外网)、监听多个ip addlister/也可以用0.0.0.0、ipv4ipv6
    2、$prot :  1024以下，需要root
    3、$mode : SWOOLE_PROCESS 多进程的方式
    4、$sock_type SWOOLE_SOCK_TCP
* */

$host = '0.0.0.0';
$port = 8035;

$serv = new swoole_server($host,$port,SWOOLE_PROCESS,SWOOLE_SOCK_UDP);

/*
 *
 * 使用
 * $serv 服务器信息
 * $data 数据，接收到的数据
 * $fd 客户端信息
 * */

$serv->on('packet',function ($serv,$data,$fd){
    // 发送数据到相应客户端，反馈信息
    $serv->sendto($fd['address'],$fd['port'],"Server: $data");
    var_dump($fd);

});



$serv->start();